AUTOMATE 5
Copyright 2003, Unisyn Software, LLC
Version 5.0.4.1
Date de Publication: janvier 2003

BIENVENUE DANS LE FUTUR DE L’AUTOMATISATION
AutoMate, considéré dans son ensemble, est une plate-forme pour construire, gérer et lancer des tâches automatisées sous Windows. AutoMate comprend différents composants distincts mais est géré de manière centrale depuis l’Administrateur de Tâches.

AutoMate 5  contient les composants suivants:

1)	Administrateur de Tâches
Utilisé pour Administrer AutoMate, à savoir la liste des tâches, les déclencheurs ainsi que les paramètres globaux d’AutoMate. L’Administrateur de Tâches remplace le « Gestionnaire de Configuration » (« Configuration Manager ») des versions précédentes d’AutoMate et sert de base de départ à AutoMate.
2)	Contructeur de Tâches
Utilisé pour construire et débogguer les tâches. Il contient plus de 100 actions. Le Constructeur de Tâches remplace le « Constructeur d’Étapes » (« Step Builder ») des versions précédentes d’AutoMate. Il permet de construire et de tester la portion de la tâche qui effectue le « travail » proprement dit et qui est  référencé par la suite comme « étapes de la tâche ».
3)	Service de Tâches 
S’exécute silencieusement en arrière-plan ( ou dans la barre d’état système) et surveille les événements déclencheurs. Lorsque ces événements déclencheurs se produisent, le service de tâches démarre la ou les tâches correspondantes en exécutant SPAWNTASK.EXE. 
4)	spawntask.exe
Une fois qu’une tâche est déclenchée, spawntask.exe charge les objets AutoMate et exécute les étapes de la tâche. Ce procédé est beaucoup plus sûre que celui des versions précédentes d’AutoMate car si un incident grave se produit pendant l’exécution de la tâche, seulement spawntask est susceptible de ne plus fonctionner et non pas l’application AutoMate elle même. Grâce à cette architecture, les tâches s’exécutent indépendemment les unes des autres et le Service de Tâches est isolé des problèmes potentiels liés à l’exécution d’une tâche.

Veuillez consulter le fichier d’aide à la rubrique “Concepts” pour de plus amples informations.

CONDITIONS REQUISES DU SYSTEME
Matériel
·	 60 MO d’espace disque (150 MO ou plus recommandés)
·	Processeur AMD Athlon™ ou Intel Pentium™ CPU avec une vitesse minimale de 300 MHz (800 Mhz ou plus recommandés)
·	Au moins 128 MO de RAM (256 ou plus recommandés)
Systèmes d’Exploitation Supportés
·	Windows XP
·	Windows 2000 SP2 ou plus
·	Microsoft Windows NT 4.0 SP6 ou plus
·	Windows 98, ME (les systèmes d’exploitation basés sur NT tels que NT, 2000 ou XP sont recommandés pour des performances optimales)
Remarque sur les Systèmes d’Exploitation:
·	Windows 95 n’est pas supporté en raison des limitations internes de ce système d’exploitation et au manque de support fourni par Microsoft.
·	Veuillez toujours vous assurer que vous possédez les dernières mises à jour et Services Packs de Microsoft afin de garantir le bon fonctionnement de votre système d’exploitation. Pour obtenir ces mises à jour, visitez le service en ligne des Mises à Jour Windows de Microsoft.
Configuration du Système d’Exploitation
·	Internet Explorer 5 ou plus doit être installé (mais il n’est pas nécessaire qu’il soit le navigateur par défaut)
·	Le gestion de réseau TCP/IP doit être installé et fonctionner
·	Les paramètres d’affichage doivent être d’au moins 800x600 avec une profondeur de couleur Hautes Couleurs ou Couleurs Vraies (recommandé) (des paramètres inférieurs sont autorisés mais l’interface sera de mauvaise qualité. Il est également recommandé de vous procurer les pilotes vidéo les plus récents.)
·	Accès Réseau à Distance (RAS) requis pour les actions de connexion à distance
·	OLEDB requis pour les actions bases de données
·	SAPI 4 ou 5 pour l’action "Parler" 

CARACTERISTIQUES MAJEURES AJOUTEES

Les tâches peuvent maintenant être déclenchées lorsque la station de travail est verrouillée ou lorsque la session est fermée 
AutoMate peut à present déclencher et exécuter des tâches sur Windows NT/2000/XP pendant que l’ordinateur est verrouillé ou quand aucune session utilisateur n’est ouverte. Vous pouvez choisir la manière d’exécuter votre tâche parmi une large sélection d’options telle que ouvrir automatiquement une session ou encore exécuter la tâche de manière silencieuse en arrière plan sous un compte utilisateur complètement différent. 

Améliorations de la Vitesse et des Performances
Comme avec chaque nouvelle mise à jour, la version 5.0.4 comporte de nombreuses optimisations qui augmentent la stabilité d’AutoMate. La taille globale du produit sur le disque dur a été réduite. L’utilisation de la mémoire dans le Constructeur de Tâches, l’Administrateur de Tâches et le Service de Tâches a été diminuée de manière significative et les tâches démarrent et tournent plus rapidement. AutoMate surveille également que son utilisation du CPU ne dépasse pas 50%, et ce même lorsqu’il effectue des tâches intensives comme par exemple surveiller les changements fichiers qui se produisent sur un disque dur sous Windows 9x.

Améliorations de l’Observateur de Fichiers
L’Observateur de Fichiers a été considérablement amélioré de manière à exploiter au maximum les technologies disponibles sous Windows NT,2000 et XP.  Il est à présent possible de superviser des lecteurs locaux entiers en utilisant très peu du temps système. L’utilisation de l’observateur de fichiers sous Windows 9x ou sur une machine distante a été également améliorée de manière à ce que l’utilisation du CPU soit réduite tout en gardant un déclenchement de tâches sur et efficace.

Actions Fichiers Plus Détaillées
Toutes les actions fichier retournent à présent des erreurs plus explicites et détaillées, ce qui permet à l’utilisateur de savoir ce qu’il s’est produit lorsque la tâche échoue ou qu’elle se comporte de manière contraire à ses attentes.

PROBLEMES RECENSES
-	Le fichier d’aide est toujours en anglais seulement et des traductions seront disponibles très bientôt. Veuillez consulter le Centre de Ressources Utilisateur d’AutoMate à <http://www.automate5.com> pour avoir la liste des mises à jour disponibles.

CHANGES IN 5.0.4.1

ENHANCEMENTS

Task Service
  - tasks whose filenames are relative (e.g. "Internet.aml" as opposed to "C:\Internet.aml") now use a path hierarchy of 
current folder, Task Service folder, default task location to find the proper task file
  - added task name in front of each logged message.  
  - rnd function now properly returns a random number between 0 and 1
  - logging on a workstation when a task triggers now supports clearing the Legal Notice/Group Policy messagebox on logon

Task Administrator
  - clicking the "Task triggering is disabled" banner will re-enable task triggering

Input Box Action
  - can now specify a default value

Log Event Action
  - returns more verbose information when an entry cannot be logged (for example, when the log file is full)
  - more On Error options
  
FIXES

Task Builder
  - fixed errors displayed in the status bar of the Task Builder being overwritten by "step ended" message
  - correctly remembers its last position
  - the last opened task no longer overrides a task opened from a shortcut
  - importing a task that refers to a task file that uses a path that doesn not exist on the target machine now imports properly

Task Service
  - now works correctly on Terminal Service consoles
  - fixed environment variables not being recognized as valid variables in a task
  - fixed "Log Brief" option logging more information than necessary
  - added diagnostic warnings to log when a Folder Watcher trigger cannot find the folder it is to watch
  - fixed sample tasks not working correctly after install but before reboot
  - “Only show AutoMate Icon when a task is running” now works correctly
  - automatically fixes improperly formatted AMFTPLOGOFF steps
  - fixed "EAccessViolation" that would occur after running an embedded task using Start Task when the embedded task contains a script that populates a passed AutoMate variable with a non-printable character
  - fixed lockup that occurred when using SendKeys AutoMate Basic function
  
Event Monitor
  - blocked from running on remote Terminal Service sessions (not supported)

Task Administrator
  - fixed "Cannot locate Process ID" error that occured when a task was set to not run when a workstation was locked and 
the task appeared to trigger
  - fixed Task Administrator hanging when trying to connect to a Task Service that does not accept connections
  - editing a remote task using the Edit Steps button on task properties would cause the task to not be updated
  - added accelerator keys to Folder Watcher properties screen

Send Email Action
  - authentication errors were not being sent when authentication failed

Lock Workstation Action
  - now works properly on Windows NT

Extended Functions
  - CreateODBCTime(), CreateODBCDate(), and CreateODBCDateTime() now return a properly formatted value

CHANGES IN 5.0.4

NEW FEATURES

Task Service
 - now supports running tasks when a workstation is locked or logged off on Win NT/XP/2000 (acts as true Win32 Service)

Lock Workstation Action
 - action can be used to lock a workstation on Windows NT/2000/XP
 
ENHANCEMENTS

Memory and CPU Utilization
 - optimized several important areas of the product to increase speed and stability
 - reduced consumption of system resources by Task Administrator on Windows 9x by 18%
 - reduced executable size of AutoMate Service and most associated files by 20% or more
 - fixed minor leak in SpawnTask and Task Builder 
 - dramatically reduced CPU utilization when using the File Watcher on Windows 9x
 - introduced safeguards to prevent overuse of CPU when using the File Watcher

Task Triggers
 - added trigger parameter TRIGGER to AMTriggers dataset.  When a task is triggered, AMTrigger.Trigger will return the name of the trigger that started the task

File Watcher Trigger
 - added option to wait for file to be accessible before triggering. When this option is selected, the task will not trigger until a file add or modification is fully completed (useful when watching a file or folder that contains large files)
 - filters now accepting file masks with paths (wildcards are also allowed, e.g. "C:\*folder*\*")
 - AMTrigger dataset now contains the following additional fields:
   * FILENAME - the filename that caused the file watcher to trigger
   * ACTION - one of the following: FILE ADDED, FILE DELETED, FILE MODIFIED, TOO MANY FILES, ONE FILE TOO BIG
   * SIZE - the size of the file that triggered the task
   * NBFILES – number of files now in the folder

Task Service
 - AutoMate system specific settings (i.e. settings in Task Administrator | System | Options) are now written to HKEY_LOCAL_MACHINE and locked from unauthorized access using standard Windows security
 - added option "Maximum total of simultaneously running tasks:".  This can be used to limit the total number of tasks AutoMate will run at once
 - more explicit information is logged to the debug window if an error email cannot be sent when using On Error Send Email
 
Task Administrator
 - display area below toolbar now shows the current folder (helpful when the folder view is off)
 - Cut, Copy, Paste, and Select All have been moved from the File menu to its own Edit menu

Extended Functions
 - added the following extended functions:
   * GetMousePosX - returns x coordinate of the current mouse position
   * GetMousePosY - returns y coordinate of the current mouse position
   * GetParentTaskName - returns the name of the task that spawned the currently running task
   * GetAutoMateLogfile - returns the file name and path to the AutoMate log file
   * GetLastErrorText - returns the error text of the last error reported by GetLastError
   
File Actions
 - now return more verbose error information when a file action fails

Ping Action
 - optimized
 - added support for retrieving the IP address of the specified host

Print A Document Action
 - added support for wildcards

Installation
 - shuts down any running services before upgrade
 - automatically starts AutoMate Task Service if product installed successfully
 - remembers serial code when upgrading
 
FIXES

Task Service
 - tasks started using the Start Task action now return the proper task name when using the GetTaskName() extended function
 - no events written twice in the log file when both Log Brief and Log Verbose options were selected in System Options
 - On Error Start Task now works regardless of whether or not the task is to Stop or Continue on error
 - fixed AutoMate icon switching from green "running" mode back to blue "active" mode when a task is run and Automated Processing is disabled

File Watcher Trigger
 - triggers on a watched folder even if the folder is created after the trigger has been activated
 - triggers on a watched folder even if the folder is deleted and subsequently recreated without restarting the triggers
 - modifying a File Watcher trigger would trigger the task even if Automated Processing was disabled

Task Administrator
 - now properly imports tasks that were exported using AutoMate 5.0.3 and older
 - now properly imports tasks created by the AutoMate 5 Conversion Utility
 - removed superfluous "Open task properties on double click" checkbox from System Options (use "Double-clicking on task will" option instead)
 - attempting to move or copy and paste folders caused errors
 - Play Sound on Error option in System Options was not saving correctly
 - title bar of System Options changed from "Preferences" to "Options"
 - when running in a locale other than English, identical shortcuts were being assigned to multiple menus

Task Builder
 - task "failing" with an error if the last step of a task fails and Continue Task is selected
 - pasting of steps never working again after attempting to paste invalid tags from the clipboard
 - extraneous spaces between action command name and the first parameter causing a parsing error and resulting in an invalid task
 - line number column was not sizing properly when adding 10 or more steps to a blank task
 - line number column was not sizing properly when mouse recorder added steps to a blank or existing task
 - strange messagebox no longer appears when E is pressed while the Available Actions is focused
 - when running in a locale other than English, identical shortcuts were being assigned to multiple menus

Start Task Action
 - now fully backward compatible with tasks made before 5.0.3 (TASKNAME parameter was unrecognized in 5.0.3)

Loop Dataset Action
 - was not returning to the top row of the dataset when using Loop Dataset on the same dataset more than once

Kill Process Action
 - fixed handle leak

File Copy Action
 - using the 'Include Subdirectories' option caused attribute filters to not be saved.

Loop Actions (all)
 - fixed embedded loops locating the final /AMLOOP tag incorrectly and causing loops to fail once they finish their embedded looping

Loop List Action
 - optimizied for better performance
 - no longer considers new line as a final delimiter for the list unless "new line" is explicitly selected as the delimiter

Run Action
 - using multiple Run steps in a row (usually six or more) would cause an Abnormal Program Termination error in the Task Builder, or cause SpawnTask to shutdown without warning

Message Box Action
 - when the dialog box was modeless and the text was wider than the screen, the text was truncated

Send E-mail action.
 - when choosing to use a file's contents as the body of the message, there would be no wrapping tag written to the task.  This caused subsequent steps to be ignored while running or editing the task.

Authenticate Action
 - "Must enter password" option was not being repopulated correctly on edit
 - "Enter password" dialog now uses correct system icon

CONTACTING UNISYN SOFTWARE

Unlike some software companies, we don't want to hide from our customers.  Call us, 
e-mail us, fax us, or write us, let us know what you think -- we'd love to hear from you.

UNISYN SOFTWARE, LLC
654 South Western Ave
Los Angeles, CA 90005

(888)7-UNISYN Sales

(213)738-1700 Main Line
(213)738-7665 FAX
(213)738-6966 Technical Support

http://www.unisyn.com

frontdesk@unisyn.com
sales@unisyn.com
automate@unisyn.com

To be notified of product updates, sign-up to the AutoMate Newsletter, visit: http://www.unisyn.com/newsletters/

Participate in discussions with other AutoMate users in the AutoMate User Resource Center, visit: 
http://www.unisyn.com/automate/user/

CREDITS:

Dustin Snell 
Scott Robinet 
Nathalie Nahmani
Jeff Easton
Alexey Surkis
Jani Järvinen

…and our customers, who provide the incredible feedback that guides our product development.

Translators:

Spanish: German Acevedo
Italian: Carla Zanoni
German: Klaus Hofmann

We thankfully acknowledge the hard work of the “Venom” Beta Test Team.
Our special thanks and appreciation to:

Gijsberth de Ruiter  
Danny Kohn
Jean Delfosse 
Morgan Erickson 
Jeff Evans 
Alan Watson
George Martin